﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; font-family:"微软雅黑";}
body{ font-size:14px;}
ul{ list-style:none;}
a{ text-decoration:none; color:#707070;}
a:hover{ color:#4286e9;}
.allkuan{ width:100%; height:auto; float:left; overflow:hidden;}
.zhaikd{ margin:0 auto; width:1300px; height:auto;}
.allnav{ float:right; width:630px;}
.allnav li{ float:left; width:90px; height:75px; line-height:75px; text-align:center;}
.allnav li.hover a{ color:#4286e9;}

#nav{width:730px; height:32px; float:right; margin-top:20px;}
#nav .mainlevel{float:left; width:100px;/*IE6 only*/}
#nav .mainlevel a{color:#6a6a6a;text-decoration:none;line-height:32px;display:block;width:100px; text-align:center; font-weight:bold;}
#nav .mainlevel a:hover,#nav .mainlevel a.cur{color:#FFE60C;text-decoration:none;}
#nav .mainlevel ul{display:none;position:absolute;}
#nav .mainlevel li{border-top:1px solid #fff;background:#3D8CE8; color:#fff;width:100px;/*IE6 only*/}
#nav .mainlevel li a{color:#fff;}
.zywicon{ float:right; width:63px; height:auto; padding-top:24px;}


.sybiaoti{ width:800px; margin:0 auto; height:40px; line-height:40px; background:url(../images/oek_14.jpg) repeat-x left center;}
.btwz{ margin:0 auto; width:320px; height:40px; background:#fff; padding:0px 20px; font-size:24px; text-align:center; color:#333333;}
.bluec{ color:#4286e9;}
.bluec a{ color:#4286e9;}
.syabout{ width:1250px; height:auto; margin:0 auto; padding:20px 25px; font-size:16px; line-height:30px; color:#707070;}
.product{ float:left; height:auto; width:998px; overflow:hidden; padding-bottom:20px;}
.product li{ float:left; width:310px; height:201px; position:relative; z-index:1; margin:10px 0px; margin-right:30px;}

.synews{ float:left; height:auto; width:998px; overflow:hidden; padding-bottom:20px;}
.synews li{ float:left; width:312px; height:140px; line-height:24px; border-top:#ccc solid 1px; padding:10px 0px; padding-right:30px;}
.more{ width:80px; height:26px; line-height:26px; font-size:12px; background:#4286e9; color:#fff; text-align:center;border-radius:25px;
-moz-border-radius:25px; margin-top:5px;}
.more a{ color:#fff;}


.huise{ position:absolute; z-index:2; top:170px; left:0; width:310px; height:31px; line-height:31px; background:#646464; text-align:center; color:#fff;filter:alpha(opacity=80); /*支持 IE 浏览器*/
-moz-opacity:0.80; /*支持 FireFox 浏览器*/
opacity:0.80; /*支持 Chrome, Opera, Safari 等浏览器*/}

.huise a{ color:#fff;}
.sychanpin{ float:left; width:1250px; height:auto; padding:0px 25px; padding-bottom:60px; }
.tupian{ width:600px; height:580px; position:relative; z-index:1; float:left; }
.tiao58{ width:100%; height:40px; background:#000;filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; color:#fff; text-align:center; line-height:40px; position:absolute; z-index:10; left:0; bottom:0; display:none }
.tiao58 a{ color:#FFFFFF}
.con { width: 1082px; height: auto;margin: 0px auto; }
.con ul li { width: 340px; height: 210px; float: left; margin:15px 10px; position: relative; overflow: hidden; cursor: pointer; margin-top:25px; }
.txt { width: 340px; height: 0px; background:#333; background: rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/ position: absolute; left: 0; bottom: 0; color: #fff; font-family: "微软雅黑"; }
.txt h3 { font-size: 20px; font-weight: 100; height: 45px; text-align: center; line-height: 45px; }
.txt h3 a{ color:#FFFFFF }
.txt p { font-size: 14px; text-align: center; }
.txt p a{ color:#FFFFFF }

.fuwusy{ float:left; height:auto; width:998px; overflow:hidden; padding-bottom:20px;}
.fuwusy li{ float:left; width:282px; height:auto; line-height:24px; padding:10px 20px; padding-right:30px; text-align:center;}

.banquan{ float:left; width:800px; height:auto; padding:25px 0px; line-height:30px; color:#fff;}
.alltitle{ width:100%; height:auto; padding:40px 0px; text-align:center; line-height:50px; float:left;}
.alltitle h1{ font-family: "Times New Roman", Times, serif; font-size:44px; color:#4286e9; }
.alltitle h1 span{ font-family: "Times New Roman", Times, serif; }
.alltitle h3{ color:#888787; font-size:24px; font-family:"微软雅黑"; }
.alltitle h1 a{ color:#4286e9; font-family: "Times New Roman", Times, serif; }
.alltitle h3 a{ color:#888787;}
.tpfour{ float:left; width:305px; height:280px; position:relative; z-index:1; margin-left:20px; margin-bottom:20px;}


/* 效果CSS开始 */
.container:before,  .container:after { content: ""; display: table; }
.container:after { clear: both; }
.item { float: left; margin-bottom: 15px; position:relative; z-index:1}
.item img { max-width: 100%;height: 253px; vertical-align: bottom; }
.first-item { clear: both; }
.last-row, .last-row ~ .item { margin-bottom: 0; }
/* 效果CSS结束 */

.newsmain{ float:left; width:1300px; height:auto; padding:30px 0px;}
.hotnews{ float:left; width:400px; height:400px; background:#335e76; margin:0px 100px; line-height:24px; color:#fff; }
.hotnews a{ color:#fff;}
.newslist{ float:left; margin:0px 50px; width:540px; height:340px; background:#4a677f; filter:alpha(opacity=70); /*支持 IE 浏览器*/
-moz-opacity:0.70; /*支持 FireFox 浏览器*/
opacity:0.70; /*支持 Chrome, Opera, Safari 等浏览器*/ padding:30px; color:#fff;}
.newslist li{ float:left; width:100%; height:50px; line-height:50px; border-bottom:#7aa2ea dashed 1px;}
.newslist li a{ color:#fff; font-size:16px;}
.kuai1{ width:15px; height:15px; text-align:center; line-height:15px; float:left; font-size:12px; color:#fff; background:#69aaec; margin:15px;}
.time05{ float:right; width:80px; text-align:right;}
.khfwsy{ float:left; width:1300px; height:auto; padding:30px 0px; font-size:30px; line-height:36px;}
.bottom{ color:#fff; line-height:24px; float:left; width:1300px; height:auto; padding:20px 0px;}
.bottom a{ color:#fff;}

.news_title{ font-size:18px; line-height:36px; text-align:center}
.news_title2{ line-height:40px; text-align:center; padding-bottom:15px;}


.danqianwz{ float:left; width:1300px; height:50px; line-height:50px; padding-top:20px;}
.dqbiaoti{ float:left; width:600px; background:url(../images/sfg_03.jpg) no-repeat left center; padding-left:20px; font-size:20px; color:#3e7eea;}
.dqbiaoti a{color:#3e7eea;}
.weizhi{ float:right; width:600px; text-align:right; color:#4c4c4c;}
.weizhi a{ color:#4c4c4c;}
.nywenzhang{ float:left; width:1300px; height:auto; line-height:24px; color:#3d3d3d; font-size:16px;}
.newsleft{ float:left; width:840px; height:auto; padding-right:80px;}
.newsleft li{ float:left; width:100%; height:auto; padding:20px 0px; border-bottom:#ccc solid 1px; color:#888888; line-height:24px;}
.newsleft li h1{ font-size:18px; line-height:36px; }
.allyema{ float:left; width:100%; height:60px; overflow:hidden; padding-top:40px; text-align:center;}
.allyema a{ padding:5px 8px; border:#ccc solid 1px; margin:2px;}
.newsright{ float:left; width:380px; height:auto; color:#666;}
.newsrhtbt{ float:left; width:100%; height:36px; line-height:36px; background:url(../images/rb_03.jpg) no-repeat; padding-top:5px; color:#666666; font-size:16px;}
.biaoqian{ width:100%; float:left; height:auto; margin-bottom:30px;}
.biaoqian li{ padding:5px 8px; border:#ccc solid 1px; margin-top:10px; margin-right:10px; width:auto; float:left;}
.tuijianwz li{ width:100%; height:90px; float:left; overflow:hidden; padding:10px 0px; line-height:20px;}

.con { width: 1300px; height:auto; float:left; }
.con ul li { width: 395px; height: 395px; float: left; margin-right:38px; position: relative; overflow: hidden; cursor: pointer; }
.txt { width: 395px; height: 0px; background:#333; background: rgba(0,0,0,0.6);/*透明背景色，不透明其文字内容*/ position: absolute; left: 0; bottom: 0; color: #fff; font-family: "微软雅黑"; }
.txt h3 { font-size: 20px; font-weight: 100; height: 45px; text-align: center; line-height: 45px; }
.txt p { font-size: 14px; text-align: center; }

.videomain{ float:left; width:1300px; height:auto; overflow:hidden;}
.videomain li{ float:left; width:572px; height:323px; margin:30px 35px; position:relative; z-index:1;}
.bantouming{ position:absolute; z-index:10; top:0; left:0; background:#000; width:572px; height:323px;filter:alpha(opacity=70); /*支持 IE 浏览器*/
-moz-opacity:0.70; /*支持 FireFox 浏览器*/
opacity:0.70; color:#fff; font-size:16px; display:none }
.bantouming a{ color:#fff;}
.ziliao{ float:left; width:1300px; height:auto; color:#787878;}
.ziliao li{ float:left; width:400px; padding-left:30px; color:#787878; line-height:36px;}
.ziliao li a{ color:#787878;}

#biaodan td{ height:50px;}
.input14{ width:300px; height:30px; border:#ccc solid 1px; line-height:30px; margin-left:5px;}
.txtara45{ width:690px; height:180px; border:#ccc solid 1px; margin-bottom:10px; margin-top:10px;margin-left:5px;}
.btn05{ width:152px; height:36px; color:#fff; background:#4286e9; font-weight:bold; border:0; text-align:center;margin-left:5px;}


nav ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}


.nav {
 width:730px; height:32px; float:right; margin-top:20px; position:absolute; z-index:100; top:0px; left:50%; margin-left:-150px;
}
.nav a {
  color:#666;text-decoration:none;line-height:32px;display:block;width:100px; text-align:center; font-weight:bold;
  cursor: pointer;
}.nav a:hover {
  color:#3d8ce8;
}
.nav_menu {
  line-height: 32px;
  text-transform: uppercase; 
}
.nav_menu-item {
  float:left;
  position: relative;
  font-size:14px;
}
.nav_menu-item:hover {
color:#3d8ce8;
}
.nav_menu-item:hover .nav_submenu {
  display: block;
}
.nav_submenu {
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  width: 100px;
  background-color: #3d8ce8;
  color:#fff;
}
.nav_submenu a{ color:#fff;}
.nav_submenu-item:hover a {
  color:#f5b132;
}
.current1 a{ color:#3d8ce8;}
.nav_submenu-item a {
  color:#fff;
}
.nav li{ float:left; width:100px; font-size:14px; text-align:center;}